/**
 * Qiangungun.com Inc.
 * Copyright (c) 2015-2015 All Rights Reserved.
 */
package com.qiangungun.report.biz.service.action;

import com.qiangungun.report.biz.share.BaseAction;
import com.qiangungun.report.core.cache.impl.RptcfgCatalogCache;
import com.qiangungun.report.core.cache.impl.RptcfgDatasetCache;
import com.qiangungun.report.core.cache.impl.RptcfgDatasetParamCache;
import com.qiangungun.report.core.cache.impl.RptcfgDefineCache;
import com.qiangungun.report.core.cache.impl.RptcfgDefineDatasetRelCache;
import com.qiangungun.report.core.cache.impl.RptcfgPrtTplCache;
import com.qiangungun.report.core.cache.impl.RptcfgPrtTplRelCache;
import com.qiangungun.report.core.cache.impl.RptcfgQueryParamCache;
import com.qiangungun.report.dal.daointerface.RptcfgCatalogDAO;
import com.qiangungun.report.dal.daointerface.RptcfgDatasetDAO;
import com.qiangungun.report.dal.daointerface.RptcfgDatasetParamDAO;
import com.qiangungun.report.dal.daointerface.RptcfgDefineDAO;
import com.qiangungun.report.dal.daointerface.RptcfgDefineDatasetRelDAO;
import com.qiangungun.report.dal.daointerface.RptcfgPrtTplDAO;
import com.qiangungun.report.dal.daointerface.RptcfgPrtTplRelDAO;
import com.qiangungun.report.dal.daointerface.RptcfgQueryParamDAO;

/**
 * 
 * @author hangdahong
 * @version $Id: AbstractAction.java, v 0.1 2015年3月3日 下午8:44:56 hangdahong Exp $
 */
public abstract class AbstractAction implements BaseAction{
    
    protected RptcfgCatalogDAO rptcfgCatalogDAO;
    
    protected RptcfgDatasetDAO rptcfgDatasetDAO;
    
    protected RptcfgDatasetParamDAO rptcfgDatasetParamDAO;
    
    protected RptcfgDefineDAO rptcfgDefineDAO;
    
    protected RptcfgDefineDatasetRelDAO rptcfgDefineDatasetRelDAO;
    
    protected RptcfgPrtTplDAO rptcfgPrtTplDAO;
    
    protected RptcfgPrtTplRelDAO rptcfgPrtTplRelDAO;
    
    protected RptcfgQueryParamDAO rptcfgQueryParamDAO;
    
    
    protected RptcfgCatalogCache rptcfgCatalogCache;
    
    protected RptcfgDatasetCache rptcfgDatasetCache;
    
    protected RptcfgDatasetParamCache rptcfgDatasetParamCache;
    
    protected RptcfgDefineCache rptcfgDefineCache;
    
    protected RptcfgDefineDatasetRelCache rptcfgDefineDatasetRelCache;
    
    protected RptcfgPrtTplCache rptcfgPrtTplCache;
    
    protected RptcfgPrtTplRelCache rptcfgPrtTplRelCache;
    
    protected RptcfgQueryParamCache rptcfgQueryParamCache;
    
    

    /**
     * Setter method for property <tt>rptcfgCatalogDAO</tt>.
     * 
     * @param rptcfgCatalogDAO value to be assigned to property rptcfgCatalogDAO
     */
    public void setRptcfgCatalogDAO(RptcfgCatalogDAO rptcfgCatalogDAO) {
        this.rptcfgCatalogDAO = rptcfgCatalogDAO;
    }

    /**
     * Setter method for property <tt>rptcfgDatasetDAO</tt>.
     * 
     * @param rptcfgDatasetDAO value to be assigned to property rptcfgDatasetDAO
     */
    public void setRptcfgDatasetDAO(RptcfgDatasetDAO rptcfgDatasetDAO) {
        this.rptcfgDatasetDAO = rptcfgDatasetDAO;
    }

    /**
     * Setter method for property <tt>rptcfgDatasetParamDAO</tt>.
     * 
     * @param rptcfgDatasetParamDAO value to be assigned to property rptcfgDatasetParamDAO
     */
    public void setRptcfgDatasetParamDAO(RptcfgDatasetParamDAO rptcfgDatasetParamDAO) {
        this.rptcfgDatasetParamDAO = rptcfgDatasetParamDAO;
    }

    /**
     * Setter method for property <tt>rptcfgDefineDAO</tt>.
     * 
     * @param rptcfgDefineDAO value to be assigned to property rptcfgDefineDAO
     */
    public void setRptcfgDefineDAO(RptcfgDefineDAO rptcfgDefineDAO) {
        this.rptcfgDefineDAO = rptcfgDefineDAO;
    }

    /**
     * Setter method for property <tt>rptcfgDefineDatasetRelDAO</tt>.
     * 
     * @param rptcfgDefineDatasetRelDAO value to be assigned to property rptcfgDefineDatasetRelDAO
     */
    public void setRptcfgDefineDatasetRelDAO(RptcfgDefineDatasetRelDAO rptcfgDefineDatasetRelDAO) {
        this.rptcfgDefineDatasetRelDAO = rptcfgDefineDatasetRelDAO;
    }

    /**
     * Setter method for property <tt>rptcfgPrtTplDAO</tt>.
     * 
     * @param rptcfgPrtTplDAO value to be assigned to property rptcfgPrtTplDAO
     */
    public void setRptcfgPrtTplDAO(RptcfgPrtTplDAO rptcfgPrtTplDAO) {
        this.rptcfgPrtTplDAO = rptcfgPrtTplDAO;
    }

    /**
     * Setter method for property <tt>rptcfgPrtTplRelDAO</tt>.
     * 
     * @param rptcfgPrtTplRelDAO value to be assigned to property rptcfgPrtTplRelDAO
     */
    public void setRptcfgPrtTplRelDAO(RptcfgPrtTplRelDAO rptcfgPrtTplRelDAO) {
        this.rptcfgPrtTplRelDAO = rptcfgPrtTplRelDAO;
    }

    /**
     * Setter method for property <tt>rptcfgQueryParamDAO</tt>.
     * 
     * @param rptcfgQueryParamDAO value to be assigned to property rptcfgQueryParamDAO
     */
    public void setRptcfgQueryParamDAO(RptcfgQueryParamDAO rptcfgQueryParamDAO) {
        this.rptcfgQueryParamDAO = rptcfgQueryParamDAO;
    }

    /**
     * Setter method for property <tt>rptcfgCatalogCache</tt>.
     * 
     * @param rptcfgCatalogCache value to be assigned to property rptcfgCatalogCache
     */
    public void setRptcfgCatalogCache(RptcfgCatalogCache rptcfgCatalogCache) {
        this.rptcfgCatalogCache = rptcfgCatalogCache;
    }

    /**
     * Setter method for property <tt>rptcfgDatasetCache</tt>.
     * 
     * @param rptcfgDatasetCache value to be assigned to property rptcfgDatasetCache
     */
    public void setRptcfgDatasetCache(RptcfgDatasetCache rptcfgDatasetCache) {
        this.rptcfgDatasetCache = rptcfgDatasetCache;
    }

    /**
     * Setter method for property <tt>rptcfgDatasetParamCache</tt>.
     * 
     * @param rptcfgDatasetParamCache value to be assigned to property rptcfgDatasetParamCache
     */
    public void setRptcfgDatasetParamCache(RptcfgDatasetParamCache rptcfgDatasetParamCache) {
        this.rptcfgDatasetParamCache = rptcfgDatasetParamCache;
    }

    /**
     * Setter method for property <tt>rptcfgDefineCache</tt>.
     * 
     * @param rptcfgDefineCache value to be assigned to property rptcfgDefineCache
     */
    public void setRptcfgDefineCache(RptcfgDefineCache rptcfgDefineCache) {
        this.rptcfgDefineCache = rptcfgDefineCache;
    }

    /**
     * Setter method for property <tt>rptcfgDefineDatasetRelCache</tt>.
     * 
     * @param rptcfgDefineDatasetRelCache value to be assigned to property rptcfgDefineDatasetRelCache
     */
    public void setRptcfgDefineDatasetRelCache(RptcfgDefineDatasetRelCache rptcfgDefineDatasetRelCache) {
        this.rptcfgDefineDatasetRelCache = rptcfgDefineDatasetRelCache;
    }

    /**
     * Setter method for property <tt>rptcfgPrtTplCache</tt>.
     * 
     * @param rptcfgPrtTplCache value to be assigned to property rptcfgPrtTplCache
     */
    public void setRptcfgPrtTplCache(RptcfgPrtTplCache rptcfgPrtTplCache) {
        this.rptcfgPrtTplCache = rptcfgPrtTplCache;
    }

    /**
     * Setter method for property <tt>rptcfgPrtTplRelCache</tt>.
     * 
     * @param rptcfgPrtTplRelCache value to be assigned to property rptcfgPrtTplRelCache
     */
    public void setRptcfgPrtTplRelCache(RptcfgPrtTplRelCache rptcfgPrtTplRelCache) {
        this.rptcfgPrtTplRelCache = rptcfgPrtTplRelCache;
    }

    /**
     * Setter method for property <tt>rptcfgQueryParamCache</tt>.
     * 
     * @param rptcfgQueryParamCache value to be assigned to property rptcfgQueryParamCache
     */
    public void setRptcfgQueryParamCache(RptcfgQueryParamCache rptcfgQueryParamCache) {
        this.rptcfgQueryParamCache = rptcfgQueryParamCache;
    }
    
    
    
}
